La mise en cache de document Web (ex : page web, images) est utilisée afin de réduire la consommation de bande passante, la charge du serveur web (les tâches qu'il effectue), ou améliorer la rapidité de consultation lors de l'utilisation d'un navigateur web.
Un cache Web conserve des copies de documents transitant par son biais. Le cache peut, dans certaines conditions, répondre aux requêtes ultérieures à partir de ses copies, sans recourir au serveur Web d'origine.
Plusieurs équipements gèrent le cache de pages web :
Normalement, chaque objet de la page web a une durée de validité. Lors du chargement de la page, l'équipement vérifie si l'objet est dans son cache et si la date de validité est bonne. Si ces contrôles sont positifs, il charge l'objet dans son cache au lieu de le demander à l'application web.
Tout ceci explique que la mise à jour d'un site web peut prendre quelque temps, le temps de mettre à jour les différents caches.